view original | go back | toggle font

9746-devexpress-v14-1-2-d7-dxe6-full-sources-and-installatio

DevExpress v14.1.2 D7 DXE6 Full Sources and Installation guide

The archive below contains only the project files for DevExpress 14.1.2 for Delphi XE6 and XE5. The project files are prepared to be used for both personalities Delphi and CBuilder.

Notes:

[] The project files for Delphi XE6 uses the external build feature to avoid an out of memory error while compiling the packages.
[
]
[] The compiling in Delphi XE5 has also some issues, at least within my Virtual Machine, but a restart of the compiling and it works well.
[
]

It seems the internal compiler has some nasty limits.

[] New Controls
[
]

ExpressGauge
ExpressMap
ExpressSpreadSheet (only a redesign, but may some units needs to be changed, because there was a lot of units renamed)

Install instructions

Follow then these steps:

  1. It's recommende to remove all devexpress packages, before the compiling is started. The fast way to do this is to use the regedit and remove all necessary entries from "HKEY_CURRENT_USER\Software\Embarcadero\BDS\14.0\Known Packages". Most DevExpress starts with Express or has the word Express inside the description. It should be easy to find all packages from DevExpress. Another way to remove the packages is to use the Delphi Distiller.
    DevExpress v14.1.2 D7 DXE6 Full Sources and Installation guide

  2. Open the project group "DevExpress XE6.groupproj" within Delphi XE6

  3. Show the build group
    DevExpress v14.1.2 D7 DXE6 Full Sources and Installation guide

  4. Build the build group "Build all"
    DevExpress v14.1.2 D7 DXE6 Full Sources and Installation guide

  5. Select all design-time packages and install them.
    DevExpress v14.1.2 D7 DXE6 Full Sources and Installation guide

  6. Create an Environment Variable with the name DXVCL and fill in the root path of your DevExpress folders. This could be done inside the Delphi Options.
    DevExpress v14.1.2 D7 DXE6 Full Sources and Installation guide

  7. Add the path below at the end of the "Library path".
    Code:
    $(DXVCL)\Library;$(DXVCL)\Library\RS20\Win32\release

  8. Add the path below at the end of the "Debug-DCU-path".
    Code:
    $(DXVCL)\Library\RS20\Win32\debug

  9. Add the path below at the end of the "Browsing path".
    Code:
    $(DXVCL)\ExpressBars\Sources;
    $(DXVCL)\ExpressCommon Library\Sources;
    $(DXVCL)\ExpressCore Library\Sources;
    $(DXVCL)\ExpressDataController\Sources;
    $(DXVCL)\ExpressDBTree Suite\Sources;
    $(DXVCL)\ExpressDocking Library\Sources;
    $(DXVCL)\ExpressEditors Library\Sources;
    $(DXVCL)\ExpressExport Library\Sources;
    $(DXVCL)\ExpressFlowChart\Sources;
    $(DXVCL)\ExpressGauge Control\Sources;
    $(DXVCL)\ExpressGDI+ Library\Sources;
    $(DXVCL)\ExpressLayout Control\Sources;
    $(DXVCL)\ExpressLibrary\Sources;
    $(DXVCL)\ExpressMap Control\Sources;
    $(DXVCL)\ExpressMemData\Sources;
    $(DXVCL)\ExpressNavBar\Sources;
    $​(DXVCL)\ExpressOrgChart\Sources;
    $(DXVCL)\ExpressPageControl\Sources;
    $(DXVCL)\Exp​ressPivotGrid\Sources;
    $(DXVCL)\ExpressPrinting System\Sources;
    $(DXVCL)\ExpressQuantumGrid\Sources;
    $(DXVCL)\ExpressQuantumTreeLi​st\Sources;
    $(DXVCL)\ExpressScheduler\Sources;
    $(DXVCL)\ExpressSkins Library\Sources;
    $(DXVCL)\ExpressSpellChecker\Sources;
    $(DXVCL)\ExpressSpreadSheet​\Sources;
    $(DXVCL)\ExpressTile Control\Sources;
    $(DXVCL)\ExpressVerticalGrid\Sources;
    $(DXVCL)\ExpressWizard Control\Sources;
    $(DXVCL)\XP Theme Manager\Sources;

  10. Execute the script "Copy Resources.cmd" to copy all the res- and dfm-files to the folder "Library".

If somebody wants to use the skins, do the following steps:

  1. Open the Project Group "DevExpress XE6 Skins.groupproj" within Delphi XE6

  2. Show the build groups

  3. Build the build group "Build all"

  4. Select as much design-time-packages you need and install them

After these steps DevExpress VCL 14.1.2 should be ready for work.

Note: CBuilder user must not compile DevExpress with CBuilder. The packages could only compiled, when the Delphi Personality is loaded. All necessary C files could be found in the folder "Library\RS20\Win32\Release" and "Library\RS20\Win64\Release", so don't forget to update the C related paths.

Update 05.07.2014:
The archive was updated. Now the file "cxVer.inc" is on the correct place and this avoids the "file not found" error while compiling. 
Everyone can solve this issue yourself. Just copy the file "cxVer.inc" from "[DevExpress Root]\ExpressCore Library\Sources" to "[DevExpress Root]\Library".